package com.meetingshow.privilege.uiservice;

import com.meetingshow.common.base.service.model.QueryResults;
import com.meetingshow.common.base.uiservice.exception.BaseUIServiceException;
import com.meetingshow.privilege.uiservice.model.UserQueryParasVO;
import com.meetingshow.privilege.uiservice.model.UserVO;

public interface IUIUserService {
    public Integer saveUser(UserVO userVO) throws BaseUIServiceException;

    public void updateUser(UserVO userVO) throws BaseUIServiceException;

    public void removeUser(UserVO userVO) throws BaseUIServiceException;

    public UserVO loadUserById(Integer userId) throws BaseUIServiceException;
    
    public QueryResults<UserVO> queryUser(UserQueryParasVO userQueryParasVO) throws BaseUIServiceException;
}
